substantially the same - French English Dictionary